CS266: Parameterized Algorithms and Complexity
نویسنده
چکیده
These problems can be solved trivially by trying all subsets of vertices/integers of size k, and checking whether they satisfy the condition in the problem. For k-SUM we get an O(n ·k) time algorithm and for k-CLIQUE we get O(n ·k) whereas for k-DOMINATING-SET we get O(n · n · k). We will show better algorithms for these problems. For k-SUM we’ll get an O(nd k 2 e) time algorithm. For k-CLIQUE we’ll also get an improvement by a multiplicative factor in the exponent by giving an algorithm that runs in time O(n0.78·k) for k divisible by 3. And for k-DOMINATING-SET we’ll only get O(n) time, for k > 6 which is an improvement by almost 1 in the exponent. There are some hardness results for these problems. It is known that a n time algorithm for all k, for any of these problems, would refute ETH. And for k-DOMINATING-SET, even an O(nk−ε) algorithm, for some ε > 0, would refute Strong ETH. We will see some of these results later on in the course.
منابع مشابه
Maximization Problems Parameterized Using Their Minimization Versions: The Case of Vertex Cover
The parameterized complexity of problems is often studied with respect to the size of their optimal solutions. However, for a maximization problem, the size of the optimal solution can be very large, rendering algorithms parameterized by it inefficient. Therefore, we suggest to study the parameterized complexity of maximization problems with respect to the size of the optimal solutions to their...
متن کاملReflections on Multivariate Algorithmics and Problem Parameterization
Research on parameterized algorithmics for NP-hard problems has steadily grown over the last years. We survey and discuss how parameterized complexity analysis naturally develops into the field of multivariate algorithmics. Correspondingly, we describe how to perform a systematic investigation and exploitation of the “parameter space” of computationally hard problems. Algorithms and Complexity;...
متن کاملApplications of Parameterized Computation in Computational Biology
This paper first gives an introduction to parameterized computation and complexity theory, a new subfield in theoretical computer science. Then it presents a summary of its applications to addressing some important NP-hard problems in computational biology. Specifically, we can design efficient parameterized algorithms and also drive computational lower bounds for the parameterized algorithms a...
متن کاملParameterized complexity of machine scheduling: 15 open problems
Machine scheduling problems are a long-time key domain of algorithms and complexity research. A novel approach to machine scheduling problems are fixed-parameter algorithms. To stimulate this thriving research direction, we propose 15 open questions in this area whose resolution we expect to lead to the discovery of new approaches and techniques both in scheduling and parameterized complexity t...
متن کاملParameterized Complexity: The Main Ideas and Connections to Practical Computing
The purposes of this paper are two: (1) To give an exposition of the main ideas of parameterized complexity, (2) To discuss the connections of parameterized complexity to the systematic design of heuristics and approximation algorithms.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013